package com.fneuch.mwg.profiles.infantry;

import javax.validation.constraints.NotNull;

public abstract class AbstractStatsProfile implements InfantryProfile {

	@NotNull
	private long id;
	
	private String name;

	private int weaponSkill;
	
	private int ballisticSkill;
	
	private int strength;
	
	private int toughness;

	private int wound;

	private int save;

	private int invulnerableSave;
	
	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getWeaponSkill() {
		return weaponSkill;
	}

	public void setWeaponSkill(int weaponSkill) {
		this.weaponSkill = weaponSkill;
	}

	public int getBallisticSkill() {
		return ballisticSkill;
	}

	public void setBallisticSkill(int ballisticSkill) {
		this.ballisticSkill = ballisticSkill;
	}

	public int getStrength() {
		return strength;
	}

	public void setStrength(int strength) {
		this.strength = strength;
	}

	public int getToughness() {
		return toughness;
	}

	public void setToughness(int toughness) {
		this.toughness = toughness;
	}

	public int getWound() {
		return wound;
	}

	public void setWound(int wound) {
		this.wound = wound;
	}

	public int getSave() {
		return save;
	}

	public void setSave(int save) {
		this.save = save;
	}

	public int getInvulnerableSave() {
		return invulnerableSave;
	}

	public void setInvulnerableSave(int invulnerableSave) {
		this.invulnerableSave = invulnerableSave;
	}

}
